lib: adds _isnewer()