implement computed observable writer
Merge pull request #1 from wildcatsoft/master

implement computed observable writer