download source if asked