1. add timeout mechanism for request_data_async
2. fix a getTransactions related bug