Change FuseAppLoop so that it can process messages asynchronously.
am: 8e16ceecb7

Change-Id: I89abe0e9f457e9e91fdbb4acee10e996f81c9ac5