optimise refresh flow