remove CountingSemaphore
add Panic and Panicf to StdLogger
use StdLogger instead of *log.Logger