simply, cancel your contract, and leave and come back in new visa with new employer,,regardless your contract, limited or not limited. what is the point of the contract if there is no two years? i dont see any matter or making all these complicated issues. oh gosh