update benmark parent class implementation