imdb: add http get retry, log and little refactoring