unicode ftw
history fix
async fixes