investigating how to do background fetch