partial updates to api: allow route handler 'chaining', support for fs-backed models