Real multi-threading in JavaFX