The longest wait in America: the struggle behind H1B