implemented handling file updates implicitly

extending applications no longer need to handle it themselves. See chat
example for details. Especially, note the diff in
ServerConnectionExample's handleData function. much simpler.