args+kwargs support for callback, logging
add logging
fix settings parsing, add logging
add logging, reduce lock contention
remove locks, use with statement, add logging
add logging, update callback
add logging, update callback