Stochastic Gradient Langevin Dynamics Algorithms with Adaptive Drifts