avoid truncation and set fixed precision on up/download and ratio
avoid truncation and set fixed precision on up/download and ratio