complete refresh