update m4