fix user init order