finish hook rotation sync