add support for persist_client_idle_timeout