fix of probably sever bug that caused AtomicData to remember the last choice of selected atoms when repreparing
added test for that fix