UI gives partial update after receiving config event

Added dispatcher to run update on UI thread