adjust for difference in client and server time
add missing parameter
ensure buffered range is always added to the log
add reason for request cancelation to the log