update for macox