update the check subroutine(1/10000)