cache Google shortener calls, fixes #28