update gems
merge master
coverage
update travis ci task