Update docs, promises