Rewrite apply_low(), fix cache poison issue.