Sift matching updated