simplify immediate resolve/reject