Magellan Telescope Update