Sachverhalt: A. Die Staatsanwaltschaft Winterthur/Unterland führt gegen X._ ein Strafverfahren wegen gewerbsmässigen Betrugs. Sie verdächtigt ihn, zusammen mit Y._ von Mai bis Oktober 2009 bei 22 Firmen ohne Zahlungsabsicht und -willen Waschmaschinen und Tumbler im Gesamtwert von rund Fr. 126 000.-- bestellt und diese umgehend über Internetplattformen erheblich unter dem (nicht bezahlten) Einstandspreis weiterverkauft zu haben. X._ befindet sich seit dem 16. Dezember 2009 in Haft. Am 30. Juli 2010 wies die Haftrichterin des Bezirksgerichts Winterthur das Haftentlassungsgesuch von X._ ab. Das Bundesgericht wies die von X._ dagegen erhobene Beschwerde mit Urteil 1B_277/2010 vom 7. September 2010 ab. B. Am 19. Februar 2011 stellte der sich im vorzeitigen Strafvollzug befindende X._ ein Haftentlassungsgesuch. Das Zwangsmassnahmengericht des Bezirks Winterthur wies es am 3. März 2011 ab und setzte ihm eine Frist von einem Monat, innerhalb welcher er keine Entlassungsgesuche mehr stellen dürfe. Auf Beschwerde von X._ hin hob das Obergericht des Kantons Zürich den Entscheid des Zwangsmassnahmengerichts am 8. April 2011 auf mit der Begründung, für die Beurteilung des Haftentlassungsgesuchs sei dieses nicht zuständig gewesen. Es sah von einer Rückweisung an die zuständige Staatsanwaltschaft ab und entschied selber in der Sache. Es wies das Haftentlassungsgesuch ab und trat auf das Gesuch um Aufhebung der Sperrfrist nicht ein. C. Mit Beschwerde vom 15. April 2011 beantragt X._, ihn sofort aus der Haft zu entlassen. Am 21. April 2011 ersuchte er zudem um unentgeltliche Rechtspflege und Verbeiständung. Die Staatsanwaltschaft beantragt, die Beschwerde abzuweisen. Das Obergericht verzichtet auf Vernehmlassung. In seiner Replik hält X._ an der Beschwerde fest. Sein amtlicher Verteidiger verzichtet auf eine zusätzliche Stellungnahme. 