added more pool apis and more work on live updating