added websockets fallback