Finish API demo
fix readonly dictionary problem