if order added with an existing id, old one is now removed rather than
overwritten