run updates to observablelists on ui thread
log errors that do not get captured by any of the try-catches