Когда вы блокируете на четном API, вы получаете худший из двух миров.
Я бы попытался избежать вызовов через EM в пользу более «традиционных» методов (а-ля curl).*
Если это невозможно, то я бы вернул пустую частичку и попросил клиента опросить сервер на наличие обновлений.