timeout + keepModelClean