add a high performance timing mechanism; shift logging around slightly