fix: unregister worker callbacks after usage