use reversable router (0.0.19)
fix socket data type for data sync
update kitten styling a little bit
trust proxy / req.url = req.uri.path