Started implementing adaptive coordinate descent as described in Loschilov paper