update dependencies
moved revisions to separate presenter