add data for callback, set start point, clean up