Use a generic refresh method, reduces a lot of duplicate code