add worker_status to track worker, and do whole sync in eventprocessor.py, do not need monitor.py any more