update article fn and tests

- Wrapper around update-fn to mark article as read