refresh only on return from background