update getcollection & getcollections api