Optimal Comparator Adaptive Online Learning with Switching Cost