* eval is not thread safe. Added lock to avoid 'No such function invokeInternalXXX' exception * License fix