use user if existed