adding post 'design patterns for concurrent programming'