event profiler  + data access

- zero and one event cases in the profiler
- do not modify df_events
- verbose in data_access