Refreshing framework