fix setindex!