DUOL: A Double Updating Approach for Online Learning