Don't use async squares until I figure out why it doesn't work.