UI: IconView widget is not thread safe (FOTO-4)

- For now, don't run UpdateSources in a separate thread
- Tidy up PhotoView to minimise potential errors, don't store timestamp unnecess
arily