indexed db executor + unit tests