update normal users function