через js создаешь div на странице, накидываешь ему нужных стилей css, пишешь внутри div тем же js текст и снимаешь скриншот этого элемента.
Думаю есть более простые решения, но это первое что пришло на ум.
Какой смысл вы вкладываете в слово "пофиксить"? Вы ведь сами создаёте логику работы скрипта, сами можете поместить между чтением и записью данных асинхронные действия ("Загрузить", "Спать" и т.д.) что и приведёт к проблеме