clear action list properly and reevaluate guards on action