fix proto dependency