update actionlistener