add example for a timeout based update
do not hide error messages in client
allow deferreds to fail silently on multiple resolves/rejects
timeout response promises