move requests to if-data: getChats, createOfflineTransaction