async loading proto files can't decode first message (too bored to
add promises)