thinking about interaction between fetching and repainting