Check if already downloaded execute download

This will remove a bunch of confusing log.

Fixes #28