fix user proifle bugs