Implement database save on additions with promise