add insert_guarantee option