the database layer broadcasts a channel of newly created posts, instead of using horrible callbacks