moved queue into JobHandler. overhead makes this way worse.
sharang wrote some code.
made it distributed.