diff --git a/README.md b/README.md
index 5e7f64d13a423f329f23dbe2e5f8776fd23cb7f4..57fe9021505cdbed263fcdd5bbcb50b6e8744ad6 100644
--- a/README.md
+++ b/README.md
@@ -36,6 +36,10 @@ This project is released under the [Apache 2.0 license](LICENSE).
 
 ## Updates
 
+v0.5.6 (17/01/2019)
+- Add support for Group Normalization.
+- Unify RPNHead and single stage heads (RetinaHead, SSDHead) with AnchorHead.
+
 v0.5.5 (22/12/2018)
 - Add SSD for COCO and PASCAL VOC.
 - Add ResNeXt backbones and detection models.
@@ -73,6 +77,12 @@ Results and models are available in the [Model zoo](MODEL_ZOO.md).
 | SSD                | ✗        | ✗        | ✗        | ✓        |
 | RetinaNet          | ✓        | ✓        | ☐        | ✗        |
 
+Other features
+- [x] Group Normalization
+- [x] OHEM
+- [x] Soft-NMS
+
+
 ## Installation
 
 Please refer to [INSTALL.md](INSTALL.md) for installation and dataset preparation.
diff --git a/setup.py b/setup.py
index 699c928bed7e34237783c4ab69e87cfabd7a015e..2100b4898f0dad6c6d80b8c96d7cf4e125a70678 100644
--- a/setup.py
+++ b/setup.py
@@ -5,14 +5,14 @@ from setuptools import find_packages, setup
 
 
 def readme():
-    with open('README.md') as f:
+    with open('README.md', encoding='utf-8') as f:
         content = f.read()
     return content
 
 
 MAJOR = 0
 MINOR = 5
-PATCH = 5
+PATCH = 6
 SUFFIX = ''
 SHORT_VERSION = '{}.{}.{}{}'.format(MAJOR, MINOR, PATCH, SUFFIX)
 
@@ -89,7 +89,7 @@ if __name__ == '__main__':
         long_description=readme(),
         keywords='computer vision, object detection',
         url='https://github.com/open-mmlab/mmdetection',
-        packages=find_packages(exclude=('configs', 'tools', 'demo',)),
+        packages=find_packages(exclude=('configs', 'tools', 'demo')),
         package_data={'mmdet.ops': ['*/*.so']},
         classifiers=[
             'Development Status :: 4 - Beta',