change order of command submission when using livecache

it makes more sense to send the command to the real backend first and then
to our cache since the real backend has time to process the command and the
livecache will trigger an update when receiving commands, so it has a chance
to fetch the new data already.