add update meal functionality