Removed unused benchmark and change update function