functions-public: moved download/view functions to functions-fetch_view