初步完成, 下一步将添加生命周期管理，和多线程同步