fixed gensgd step3 issue related to gensgd_rate applied 2 times instead of 1