download is only called on Composite's first client