added evalsha, script load, script exists, script flush support