Update, Create logic added for search provider