Add ability to specify server timeout