refactor: cleanup pool start timestamp handling