save expense to backend