update gems
refactor controller specs