actually makes strings lowercase and fix race condition with makrMarkov