fix routing path with raw regexp
fix pass by reference issue
add routing path for image entry
deprecate image request maker. use router instead
make image source more robust
make route pattern matching more strict (less ambiguous cases)
fix image routing