wikiedit cache

made a new function that retrieve an edit by revid because we need it on few places