[minor] replace data as well, no longer expose pagelet