implement notify in userprofile and fixed cursor weirdness