Properly setting a minimum delay when fetching data from external api - Theo's Typesafe Cult