finished updating user components ui