Fixed a bug that "action" object would be shared between multiple instance