timing chain for server side