use worker put() instead of queue directly.