Xbox 360 service improvements put Apple TV to shame