Reducing memory requirements, removing support for bi-directional sync (it will be implemented in go) and thus removing the repository on remote server. It will speed up initial sync significantly