added sharable to handler
used http server codec