cache: emit updated thumbnail signal in gui thread.