use options instead of key in post ops
use || in vault instead of ternary
add threadcount to board model
add onPut/onDel to thread index

tracks threadCount on parents