Digital metasurfaces based on spatio-temporal coding