your decision is correct in my opinion.

if you wait for 1 year to complete the contract, you will loose educational period for your children.

if you dont go back early, you will be bound to live here, naturally. your mentality will be as same other residents.

so I suggest you, go as soon as possible.