full update

synced with inventory