update BaseAction