reduce redundant data in storage