Merge pull request #45 from isururanawaka/microservices_based_impl

minimize update request operations