wip: improve route stops api implementation, add test