fixed problem with cached_method + lambda function
tweaking the @cached_ decorators