rewrite надо делать не в init, а в getRequestView, иначе rewrite будет только при создании блока, а все последующие разы не будет