update changes with spark core