Compressed Communication for Distributed Training: Adaptive Methods and System