interface for backend mode; shutdown cleanly; delete obsolete Go impl of proxy