If you still have not done any medical or fingerprinting I think you can leave and just come back on a new visa! Have the new company check that for you!