7 concurrency models in 7 days