return empty feature collections, err if update and feature doesnt exist