Using EAD will lose your H1 status. I only apply AP, no EAD. After I came back from China, I reported to the International Office and let them extend my H1-B