feat: update/delete project