working on async queue for covers provider