Async Model without threads