update r312