complete touch refresh