logger refactor
add timeout to config
this is not supported actually