updated pulsate effect