As I see from rest of code you no need create action at all, you always update