update asyncstream helper methods; add camera zoom