refine normalize_longitude_2 algorithm again