update gitignore
update Events fetching structure with callback interface EventsCallback