Resolve exceptions being thrown when updating components when not on a FX app thread