Merge pull request #324 from shenrie/master

Implemented create_prepare_update_resource framework
Enhance unit test for prepare update framework