UPSERT-ROUTE actually inserts the new route in place

Without this, reevaluating routes appears to be basically useless.
Merge pull request #43 from capitaomorte/patch-1

UPSERT-ROUTE actually inserts the new route in place