fix user photo observer bug