add refresh features