feature add new document to index