use new path template in routes instead of regexp
begin implementing backend using new api

fixes 'recent'