webapp:
 - fixed bug where pocket workers were collected before completion
 - added worker pool