increase rate calculation precision
add option to pipeline multiple requests