update the poll design
reset Atomic.h for push mistake