lib:coroutins: add module with scheduler