update alternatives