Parameter-free Online Optimization - Part 2