reuse script load and evalsha