remove storage from workerpool
fix workerpool
fix workerpool
fix in work processor
change static => self in final class
finish workerpool implementation
add validation to workprocessor constructor