Improved startup time on first start

The resources now download only when the client doesn't have to be
restarted again.
Before, the user had to wait for both download and hash generation.