Basic middleware. Cache profile for request time. Test to get profile info