execute the action as runnable