do the refresh call the smart way that makes few database round trips