Using a work manager for processing of long running tasks