add performance testing with JMH