use session merge for recategorise instead of add