msg queue defworker