[fix] correct recursive deferral

correct task registration