Честно, не вижу смысла использовать runOnUiThread, мы же тут не трогаем графику никак и ничего никуда не выводим