yet another "()" mistery initiation:)
fixed unused pc index calculation

pc index and pc are now the same, since splitting memory to data and
instrcutions
Changed behaviour to use write buffer