add listener interface
talk to yuan.liu, remove globe lock to improve preformance. Never keep node operator thread safety.