NOC (No Objection Cert.) and Release letter are the same...unfortunately ur employer has all the right if he wants to release you or send you back home.