Add sequential async calls pattern