added threaded based log