input refresh