Adding a new 'timeout' option to specify command timeout after starting the client