update gems, improve search