register activity worker before calling t.complete()