refactor: emit worker node event at task end