added transaction for user module not finish