fixed dynamic allocation issue, need to fix false sharing issue with datamanager synchronization mechanism