I had to return to the USA after my contract with ABA ended but was offered a job with HMC I already have a valid RP with expire next year I was told that my papers were sent to immigration since April it is the end of August can anyone tell me why it takes this long