Public retailers push toward online sales