benchmark timing the fire method