when I get GC, I can living outside US for atmost 4 years if I apply a BANPISHU? any other limitation?