arg does string decoding itself
rename min & max to resolve conflict with built-ins
manage service-to-workers relations