make change to dat: save both key points and descriptor