Update Core SDK; apply breaking changes