Revert "optimize on workqueue"

This reverts commit 209a5252bd21355a157777dc48bf3fb0e6dfa11f.

To investigate performance loss.