the best way is that u don't cancel the application , after it is approved, then tranfer it to the company u want to go. negotiate with thew companysee if they are willing to wait 4~5 months.