ui not update with data?