move static row-sinking into ISink and StaticRowSink