set context of callback to data, up one level