configurable http timeout