improve integration benchmark