1. Eval support 2. Denque or something better instead current just array. 3. Support multihost. 4. Reconnection 5. Simpler API