moved download/upload rate calculation at peer level (removed original implementation), more upload rate support