30s update pos and last pos