Implemented some threading around the RPC send request so it timesout