add double check to prevent duplicate loading data
repackage