Workers now use BLPOP to get tasks