Better protocol compliance and behavior control

caching, timeout and proxy
less logging