Golem downtimes

use `functools.wraps`