Npm install promise and mongoose-q,and rewrite the function of User.reconstruct_user_infos with promise to be done sequentially