nicer refresh