improve path finding for smoother data finding