added timing and non aggressive logging