you can go back since you have valid H1B status. Your i-140/485 are safe. but you have to apply H1B visa in China in order to get back.