update actiong class && methods