refactored wardrobe: made it async, and several ui improvements