update get_resource stuff