lift singleton task into runtime libraries