Allowed backpack to be more closely controlled, to allow finer control

* Sync backpack when there is item changes