add runtime benchmark