Try to clean the piston best you can before pushing it back in. Use rag wet with wd40 or maybe spray brake cleaners on the piston.
One time I carefully wet sanded the disk with the bike running and rear wheel spinning. I think it helped a little but was slow going.
Most people don't worry about the disc though unless it is in really bad shape, gouged, warped or too thin.