update cqrs thinkings
merge