A stable and effective strategy for angle gather extraction from reverse time migration using traveltime gradient