virtual refreshment