add refresh support on each views