feature: Added update and delete functions