added timing to tfo apps, created tcp-base apps