fix not updating user inventory when we create an item and assign to a character. we were getting ahead of ourselves via async so we updated inventory before the db save() was done