In memory task scheduler implementation