what is the role of work processer and connection pooling