implement albumlist fetching and refactor logging code