save tiles up to 2 zoom levels away (instead of 1), and make configurable