make ui operation to workqueue