fix segfault when pushing events twice