No gap is allowed between two H1-B!! So you have to use EAD before you get new H1-B, regardless traveling to China or not.