I see. which means the only way to keep me staying in the American is to stay in my current company and try to extend my current H1b. Thanks anyway.