Implemented dynamic route compilation and started invalidation/recompile