register & statis update