fix transactions on keywordrepo
use a lock instead
update logger config from production
Category watcher repository stuff