refine the code

1.update verison
2.save temporary data in a Object,used to retrieve it in next operation.
3.improve Render