Adaptive Primal Dual Method