async memory access, funny 'bug'(more like unexpected behaviour) found