Added work request loop