User views updated and user basic func