diff --git a/History.md b/History.md
index 3072ecd..74fa91f 100644
--- a/History.md
+++ b/History.md
@@ -1,3 +1,9 @@
+0.4.1 / 2015-02-08
+==================
+
+* bump `engine.io-client`.
+* fix program doesn't terminate when closing socket before eatablishing connection.
+
0.4.0 / 2015-01-26
==================
diff --git a/README.md b/README.md
index c896d4c..085640a 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,7 @@ Add the following dependency to your `pom.xml`.
com.github.nkzawa
socket.io-client
- 0.4.0
+ 0.4.1
```
@@ -28,7 +28,7 @@ Add the following dependency to your `pom.xml`.
Add it as a gradle dependency for Android Studio, in `build.gradle`:
```groovy
-compile 'com.github.nkzawa:socket.io-client:0.4.0'
+compile 'com.github.nkzawa:socket.io-client:0.4.1'
```
## Usage
diff --git a/pom.xml b/pom.xml
index c4de5f3..22ae55e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -58,7 +58,7 @@
com.github.nkzawa
engine.io-client
- 0.4.0
+ 0.4.1
org.json