How to properly create handle_info with a list of Task?

Using Task.start will still perform the task asynchronously, you just won’t be given a reference to retrieve the return value of the task at a later point.