add worker
implement background task for get api.