Netflix beefing up service center in preparation for global launch