receive
LockToucher
SingletonManager
Worker
run
Worker
running
SingletonManager
Worker