Added a working (but not accurate ) test case for partial updates