updated docs for .task, .then, callback return values, and listening updates