fixed getting extension for new unsaved items
websocket server+client now use libevent