Run save callback with data and options