refactor ConverterListener and move to package
add ConverterPool to the list of worker service

refactor old Service as RunnableService. Create new Service class for service holders.