GenServer advice needed - relationship between handle_call and handle_info that use the same state

For the map version earlier on, if the actions you perform are already communicating to another process then you are already async, so you definitely should not use Task then as that would just slow it all down.