fixed issue with unnecessary runLater
fixed synchronisation
update unitTests