delete keyword with refresh implemented