New Nexus 7 hitting Staples on July 31st for $249