django 1.7 goodness, update_or_create