refresh ver