added timestamp timeout