refine WaterEffect, fix alpha bug