diff --git a/.travis.yml b/.travis.yml
index 06dba43..0ef7a76 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,3 +1,5 @@
+sudo: false
+
 language: php
 php:
   - '5.5'
@@ -7,10 +9,17 @@ php:
   - hhvm
   - nightly
 
+# cache vendor dirs
+cache:
+  directories:
+    - vendor
+    - $HOME/.composer/cache
+
 before_script:
-  sudo apt-get install p7zip-full -y
-  sudo apt-get install zipalign -y
-  composer install
+  - sudo apt-get install p7zip-full -y
+  - sudo apt-get install zipalign -y
+  - composer install
 
 script:
-  vendor/bin/phpunit -v --tap -c bootstrap.xml
\ No newline at end of file
+  - composer validate --no-check-lock
+  - vendor/bin/phpunit -v --tap -c bootstrap.xml
\ No newline at end of file
diff --git a/README.md b/README.md
index 2067f9b..671673d 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,6 @@ Features:
 Requirements
 ------------
 - `PHP` >= 5.5 (64 bit)
-- PHP-extension `mbstring`
 - Optional php-extension `bzip2` for BZIP2 compression.
 - Optional php-extension `openssl` or `mcrypt` for `WinZip Aes Encryption` support.