plugin updates
Read from streams