worker pool correct arguments
set status before callback