Hi,
D'oh...
Of first thing that jump to my eyes: only get the script once during the init of your action, do not do that on each update, that's a killer as well... So store your script reference in a private variable and get it in the OnEnter. GetComponent is also not a very fast method.
Bye,
Jean