Vu:
Le recours pour déni de justice formé le 20 janvier 2014 par A._, lequel reprochait à la Chambre d'appel et de révision du canton de Genève de ne pas statuer sur une demande de révision déposée quatre mois auparavant;
La demande d'assistance judiciaire présentée par le recourant le 24 janvier suivant;
L'arrêt du 24 janvier 2014 de la Chambre pénale d'appel et de révision, déclarant irrecevable la demande de révision;
La lettre du 28 janvier 2014 par laquelle le recourant déclare retirer son recours pour déni de justice, tout en faisant opposition à l'arrêt cantonal;

Considérant:
Que le juge instructeur statue comme juge unique sur la radiation du rôle des procédures achevées par un retrait (<ref-law>);
Qu'il y a lieu de prendre acte du retrait du recours et de rayer la cause du rôle (<ref-law> par renvoi de l'<ref-law>);
Qu'il n'y a pas lieu de percevoir de frais judiciaires pour la présente procédure, ni d'allouer de dépens;
Que la demande d'assistance judiciaire apparaît par ailleurs sans objet;
Qu'en tant que recours contre l'arrêt du 24 janvier 2014, l'acte du 28 janvier 2014 est transmis à la Cour de droit pénal du Tribunal fédéral, comme objet de sa compétence.

Par ces motifs, le Président ordonne:
1.
Il est pris acte du retrait du recours et la cause 1B_36/2014 est rayée du rôle.
2.
Il n'est pas prélevé de frais judiciaires, ni alloué de dépens. La demande d'assistance judiciaire est sans objet.
3.
La présente ordonnance est communiquée au recourant et à la Cour de justice du canton de Genève, Chambre pénale d'appel et de révision.
Lausanne, le 30 janvier 2014
Au nom de la Ire Cour de droit public
du Tribunal fédéral suisse
Le Président: Fonjallaz
Le Greffier: Kurz