try-catching point recalculation loop