Teamwork keeps vaccine on schedule