removed transaction from online check to reduce database locks