removed  not yet used background queue
cleaned up & updated doClustering method: only remove/add annotations as needed