update thread/model with new requirements
operations.update calls callback
thread/index uses callback
post/index uses callback