maybe also provide a "deregisterRefreshCallback" method?