findbugs casts and dereference warnings
Revert "fixes #3446 - added progress indicator for download on nav menu"

This reverts commit 9efbd611f11a36278f55e42e8675f3916ea8057a.
findbugs: synchronize lazy initialized objects
refactoring: some nullness cleanups