add fade in/out effect