}else{
int inserted = 0;
for (i = 0; i < xbt_dynar_length(buffer); i++){
paje_event_t e1 = *(paje_event_t*)xbt_dynar_get_ptr(buffer, i);
if (e1->timestamp > tbi->timestamp){
xbt_dynar_insert_at (buffer, i, &tbi);
}else{
int inserted = 0;
for (i = 0; i < xbt_dynar_length(buffer); i++){
paje_event_t e1 = *(paje_event_t*)xbt_dynar_get_ptr(buffer, i);
if (e1->timestamp > tbi->timestamp){
xbt_dynar_insert_at (buffer, i, &tbi);