Non-stationary Stochastic Optimization