add a missing member initialization
replace socket_observable with reading_observable in an example
remove socket_observable