First, you won't be H1b if you are not physically present in US. Your employer can file GC petition for you based on employment, no matter where you are.