update code files,enhance two-way data binding