add concurrent test, catalog cleaner and thread formatted logging