add timeout on getkeypair