remove assertins in prod
use worker in broker