yes, u can come back..
but not tomorrow,,, it may take sometime

1. did u do any fingerpritn test so far
2. did u do any medical test so far

dont tell the old sponsor about you got the new job.
You should ensure new sponsor, to apply for your visa, once you leave the country,, ( leave your passort copies with them )