It might be some time before all KC residents get vaccine