asynchronously load data from Gerrit

- do not block UI

Resolves #28