all database transactions are made QML side
all HTTP transactions are made QML side