Fix set() bug
- Add method _removeEmpty(), setAdd(), setRemove()
- Update save logic (use updateItem to putItem)