Split up the fetch method
Switch to a Future