update mutt, not fully understand