updates collection + ui