fix: uses system time instead of client