Fixed ng behavior when deleting an expense so uses callback to refresh ui