utils & event plugin update