update gem file: add guard, update other gems