Implement 2 methods: update_data, update_metadata