Implementing a first version of background fetch