refresh as expected