added a profile timer util class