[backend] implement remote_getrev caching to speed up getprojpack and lower the load to the remote server