Yeah, I am thinking about to use the timestamp from database as we may have multiple web nodes but single database. In that case we would like to have a consistent time over all nodes. However, by using the time stamp from database, it makes that a little bit hard to do unit tests. I will look at that and think about it later.

But for that `now_func`, it is actually a placeholder. As you can see the code

```python

#: The now function for database relative operation
_now_func = [func.utc_timestamp]


def set_now_func(func):
    """Replace now function and return the old function
    
    """
    old = _now_func[0]
    _now_func[0] = func
    return old


def get_now_func():
    """Return current now func
    
    """
    return _now_func[0]


def now_func():
    """Return current datetime
    
    """
    func = _now_func[0]
    return func()
```

We can always replace that now function with anything you like. Surely you can replace it with a timestamp like

```python
set_now_func(func.clock_timestamp)
```