fix edge detection, it was skipping edges sometimes